#include "plane.h"

Plane::Plane()
{
    planee.load(":/tpw/me.png");//加载飞机图片
    prec.setWidth(100);//飞机矩形框
    prec.setHeight(100);
    prec.moveTo(planeX,planeY);//矩形框定位
}

void Plane::shoot()
{
    interval++;
    if(interval<=5)//每隔5*42ms发射一颗子弹
        return;
    interval=1;
    for(int i=0;i<20;i++)
    {
        if(clip[i].bulfree==true)//检查弹匣中哪个子弹空闲
        {
            clip[i].bulX=planeX+36;//确定子弹出现的位置
            clip[i].bulY=planeY-20;
            clip[i].bulfree=false;//子弹变为非空闲状态
            break;//不break就会把后面的子弹全发出去
        }
    }
}
int Plane::planeX=300;
int Plane::planeY=900;
int Plane::interval=1;

